{$CLEO .cs}
{$USE audio}
Alloc($PLAYER_ACTOR, 3)
Alloc($PLAYMP3, 411)
Alloc($PLAYER_CHAR, 2)
Alloc($SEMPRUL, 412)

script_name 'SMRESTO03'

:SMRESTO03_19
wait 0
if 
  Player.IsPlaying($PLAYER_CHAR)
goto_if_false @SMRESTO03_19
wait 0
if 
  $flag_player_on_mission == 0
goto_if_false @SMRESTO03_19
wait 0
if 
  Player.IsPlaying($PLAYER_CHAR)
goto_if_false @SMRESTO03_19
wait 0
20@, 21@ = Clock.GetTimeOfDay()
if or
  20@ > 21
  4 > 20@
goto_if_false @SMRESTO03_19
if 
  Char.LocateAnyMeans3D($PLAYER_ACTOR, 146.73, 1400.337, 1099.663, 10.0, 10.0, 10.0, False)
goto_if_false @SMRESTO03_19
wait 0
  $PLAYMP3 = AudioStream.Load("CLEO\BMCLUB\BM_MUSIC.MP3")
goto_if_false @SMRESTO03_19
goto @SMRESTO03_215

:SMRESTO03_215
wait 0
$SEMPRUL = AudioStream.GetLength($PLAYMP3)
AudioStream.SetState($PLAYMP3, AudioStreamAction.Play)
goto_if_false @SMRESTO03_215

:SMRESTO03_241
wait 0
if 
  Char.LocateAnyMeans3D($PLAYER_ACTOR, 146.73, 1400.337, 1099.663, 10.0, 10.0, 10.0, False)
goto_if_false @SMRESTO03_326
wait 0
if 
  $flag_player_on_mission == 0
goto_if_false @SMRESTO03_326
wait 0
goto @SMRESTO03_241

:SMRESTO03_326
AudioStream.Remove($PLAYMP3)
goto @SMRESTO03_19
